Entropy Control Architectures for Next-Generation Supercomputers

نویسنده

  • Jeffrey K. Uhlmann
چکیده

Progress in high-performance computing (HPC) fundamentally requires effective thermal dissipation. At present this challenge is viewed in terms of two distinct architectural components: a computational substrate and a heat-exchange substrate. Typically these two components are viewed as performing conceptually different functions that are independent up to optimization constraints applied when they are jointly implemented. Next-generation computing architectures, by contrast, must be designed from the perspective of computing as a thermodynamic process that can be managed in such a way as to actively control when and where heat is generated. The fundamental connection between computation and thermodynamics is not new. It dates back to Landaur’s principle from 1961 [1], which says that a computational process is thermodynamically neutral until information is destroyed. More specifically, what is thought of as an erasure of a bit is actually a process by which information is irreversibly transformed to heat. According to Landaur’s principle a fully reversible computational process will not produce heat because no information is destroyed (if information were destroyed then by definition the process could not be reversed). Reversible logic gates have been developed and studied [2, 3], especially recently in the context of quantum computing, and are designed to physically store information that would otherwise be lost. Said another way, they store the ancillary information needed for a conventional logic operation to be undone/reversed. The limitation of reversible computing is, of course, that the amount of stored information will tend to increase without bound during execution of any nontrivial algorithm. What is important to notice is that this ancillary information can be destroyed – i.e., converted to heat – or not at the discretion of the system. Beyond simple erase or don’t-erase discretion, the ancillary information retained to allow reversibility can, at the discretion of the system, be transported like any other information from one physical memory location to another. In principle, therefore, information can be scheduled for erasure and then be transported freely to physical locations where it can be converted to heat (erased) upon arrival with minimal impact on the ongoing computational process. To summarize, conventional computing hardware generates heat as a continuous by-product of the operation of logic gates during execution of a program. The precise distribution of heat is therefore a function of the particular algorithm and is not generally knowable a priori, thus the heat-dissipation substrate must be designed under an assumption that pernicious heat accumulation (spikes) can occur anywhere across the physical area in which logic operations may be performed. This need to uniformly maintain separate computation and heatsink functionality within the same physical space is why heat dissipation continues to limit the density and/or frequency of logic operations. An entropy-controlled computing architecture (ECCA) would permit the time and location at which heat is generated to be actively controlled during the computational process rather than letting it be indiscriminately generated at gate locations with an expectation that a separate physical system will soak it up. In the ECCA model the ancillary bits that are conventionally thought of as being stored as part of the operation of each reversible logic gate are now treated as bits of unneeded information that must be taken away in a manner somewhat analogous to garbage collection. More specifically, an unneeded bit could be sent without erasure to a nearby unused memory location or it could be sent to a location at which there is available capacity to accommodate the heat resulting from its erasure. Continuing with the analogy to garbage collection for memory management, the ECCA processing of a given program could progress without heat generation until storage for waste bits has been exhausted, at which point the computational process could be halted until the bits are erased in batch and the resulting heat is dissipated. Alternatively, waste bits could be incrementally transported for erasure at locations selected so that heat is generated uniformly across a physical area and can dissipate without localized accumulation. Batch-mode ECCA is potentially attractive for space-based applications in which heat distribution is easier to monitor than to control and the objective is to maximize the average rate of computation. For

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Cray MPI and Cray SHMEM for Current and Next Generation Cray-XC Supercomputers

Modern compute architectures such as the Intel Many Integrated Core (MIC) and the NVIDIA GPUs are shaping the landscape of supercomputing systems. Current generation interconnect technologies, such as the Cray Aries, are further fueling the design and development of extreme scale systems. Message Passing Interface (MPI) and SHMEM programming models offer high performance, portability and high p...

متن کامل

Survey on Stream Processors and Graphics Processing Units

Architectures for parallel computing are becoming all the more essential with the increasing demands of multimedia, scientific, and engineering applications. These applications require architectures which can scale to meet their real-time constraints, with all current technology limitations in mind such as the memory gap, and power wall. While current many-core CPU architectures show an increas...

متن کامل

Entropy generation calculation for laminar fully developed forced flow and heat transfer of nanofluids inside annuli

In this paper, second law analysis for calculations of the entropy generation due to the flow andheat transfer of water-Al2O3 and ethylene glycol-Al2O3 nanofluids inside annuli is presented. Thephysical properties of the nanofluids are calculated using empirical correlations. Constant heatfluxes at inner surface of the annuli are considered and fully developed condition for fluid flowand heat t...

متن کامل

Entropy Generation In an Unsteady MHD Channel Flow With Navier Slip and Asymmetric Convective Cooling

The combined effects of magnetic field, Navier slip and convective heating on the entropy generation in a flow of a viscous incompressible electrically conducting fluid between two infinite horizontal parallel plates under a constant pressure gradient have been examined. Both the lower and upper plates of the channel are subjected to asymmetric convective heat exchange with the ambient fluid. T...

متن کامل

Investigation of the Slipping Wear based on the Rate of Entropy Generation

Wear is a complicated phenomenon caused by the relative movement of two contacting surfaces compressed together by a normal force. Prediction of the wear, in most cases, requires various experiments and microstructural characterization of the contacting surfaces. Mathematical models based on physical concepts could provide considerable help in understanding the physical behavior and hence the p...

متن کامل

Investigation of the Slipping Wear based on the Rate of Entropy Generation

Wear is a complicated phenomenon caused by the relative movement of two contacting surfaces compressed together by a normal force. Prediction of the wear, in most cases, requires various experiments and microstructural characterization of the contacting surfaces. Mathematical models based on physical concepts could provide considerable help in understanding the physical behavior and hence the p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1709.01570  شماره 

صفحات  -

تاریخ انتشار 2017